home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 15
/
Aminet 15 - Nov 1996.iso
/
Aminet
/
gfx
/
misc
/
RDTextures.lha
/
RDTextures
/
texture.gc
< prev
next >
Wrap
Text File
|
1996-09-01
|
1KB
|
62 lines
G4C
;new dodgy gui thing
WinBig 80 80 420 350 "Texture Gen"
WinType 11110001
xONLOAD
setvar cliarg "-c 0 10 -1 -l 0 10 0 -l 0 10 30 -u 0 2 -f 1 250 -u 1 1"
setvar cliarg2 ""
setvar pgmfile "test.pgm"
setvar palfile "default.pal"
setvar seed 0
setvar alpha1 1.1
setvar alpha2 0.1
setvar beta 0.001
setvar xsize 100
setvar ysize 100
setvar go 10
setstack 20000
GuiOpen texture.gc
xONCLOSE
guiquit texture.gc
TEXT 10 12 100 15 "Reaction-Diffusion Texture Synthesis" 50 NOBOX
xTEXTIN 70 30 340 15 "cli arg" cliarg "-c 0 10 -1 -l 0 10 0 -l 0 10 30 -u 0 2 -f 1 250 -u 1 1" 255
xTEXTIN 70 50 340 15 "cli arg" cliarg2 "" 255
xTEXTIN 70 70 120 15 "seed()" seed 0 10
TEXT 70 90 120 15 "Directional Diffusion factors" 50 NOBOX
xTEXTIN 70 110 120 15 "alpha1" alpha1 1.1 10
xTEXTIN 70 130 120 15 "alpha2" alpha2 0.1 10
xTEXTIN 70 150 120 15 "beta" beta 0.001 10
xTEXTIN 70 170 120 15 "xsize" xsize 100 10
xTEXTIN 70 190 120 15 "ysize" ysize 100 10
xTEXTIN 70 210 120 15 "Iterations" go 10 10
xTEXTIN 70 230 120 15 "Output file" pgmfile "test.pgm" 60
xTEXTIN 70 250 120 15 "Palette" palfile "default.pal" 60
xBUTTON 70 270 120 15 "Generate Texture"
CLI 'texture -o $pgmfile -d $xsize $ysize -s $seed -a $alpha1 $alpha2 -b $beta $cliarg $cliarg2 -g $go'
xBUTTON 70 290 120 15 "Show Texture"
CLI 'cpgm -i $pgmfile -o temp.ppm -p $palfile'
CLI 'ppmtoilbm -24if temp.ppm >temp.ilbm'
RUN 'multiview temp.ilbm'